#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int roli(); //нахрена прототип, когда тут прям функция рядом?!

int roli()
{
	int n;
	n = rand()%4+1; // а что функция возвращает? а одной строчкой слабо?
}

int main()
{
	srand(time(NULL));
	cout<<"Mafia: 8 players -- 2 mafia, 4 people, 1 doctor, 1 kattani \n";
	int pl[8], m = 0, d = 0, k = 0, p = 0, o=0;

	for (int i=0, n; i<8 ; i++)
	{
		n = roli();
		cout<<n<<" ";
		if ((n == 1)&&(m == 2))
		{
			i--;
			continue;
		}
		else
		{
			if ((n == 1)&&(m != 2))
			{
				pl[i] = n;
				m++;
			}

		}
/////////////////////////////////////////////////////////////////////////////
		if ((n == 2)&&(p == 4))
		{
			i--;
			continue;
		}
		else
		{
			if ((n == 2)&&(p != 4))
			{
				pl[i] = n;
				p++;
			}
		}
////////////////////////////////////////////////////////
		if ((n == 3)&&(d == 1))
		{
			i--;
			continue;
		}
		else
		{
			if ((n == 3)&&(d != 1))
			{
				pl[i] = n;
				d++;
			}
		}
////////////////////////////////////////////////////////////
		if ((n == 4)&&(k == 1))
		{
			i--;
			continue;
		}
		else
		{
			if ((n == 4)&&(k != 1))
			{
				pl[i] = n;
				k++;
			}
		}
////////////////////////////////////////////////////////////////
		if((m == 2)&&(p == 4)&&(d == 1)&&(k == 1))
		{
			break;
		}


	}

	/*
	Это что было? выдача ролей? это были игроки? чувак, меняй всё.
	игроки должны быть в структуре
	в структуре должны быть имена, айдишники, их роль и прочие конфеты
	например, спят или не спят
	роль через enum
	имя через <string>, std::string/std::wstring
	игроков храни в <vector>, std::vector
	если не знаешь, в учебнике есть глава про STL
	*/

////////////////////////////////////////////////////////////////
// РОЛИ РОЗДАНЫ) //
////////////////////////////////////////////////////////////
	cout<<"\n";
	for(int i=0;i<8; i++)
	{
		cout<<pl[i]<<" ";
	}
////////////////////////////////////////////////////////////
//НАСТУПАЕТ САМА ИГРА, ВРОДЕ//////////////////
///////////////////////////////////////////////////////////



}
